The Knowledge Model of Protégé-2000: Combining Interoperability and Flexibility
نویسندگان
چکیده
Knowledge-based systems have become ubiquitous in recent years. The World-Wide Web consortium is developing the Resource Description Framework (RDF)—a system for annotating even Web pages with knowledge elements. Knowledge-base developers need to be able to share and reuse knowledge bases that they build. Therefore, interoperability among different knowledge-representation systems is essential. The Open Knowledge-Base Connectivity protocol (OKBC) is a common query and construction interface for frame-based systems that facilitates this interoperability. Protégé-2000 is an OKBC-compatible knowledge-base–editing environment developed in our laboratory. Protégé-2000 has an easy-to-use and configurable interface. We describe its OKBCcompatible knowledge model that makes the import and export of knowledge bases from and to other knowledge-base servers easy. We discuss how the requirements of being usable and configurable knowledge-acquisition tool affected our decisions in the knowledge-model design. Protégé-2000 also has a flexible metaclass architecture which provides configurable templates for new classes in the knowledge base. The use of metaclasses makes Protégé-2000 easily extensible and enables its use with other knowledge models. For example, we demonstrate that we can resolve many of the differences between the knowledge models of Protégé-2000 and RDF by defining a new metaclass set. Resolving the differences between the knowledge models in declarative way enables easy adaptation of Protégé-2000 as an editor for other knowledgerepresentation systems. 1 The trade-off between interoperability and usability of knowledgebased systems In recent years, knowledge sharing and reuse has become one of the primary goals of the knowledge-based systems research community [12]. Enabling interoperability among knowledge-representation systems is a crucial step in achieving this goal. The Open Knowledge-Base Connectivity (OKBC) protocol [2, 7] facilitates this interoperability by providing an application-programming interface (API) that serves as a common query and construction interface for frame-based systems. A number of OKBC-compatible knowledge-representation systems is currently available including Ontolingua [5], Loom [11], and Protégé-2000, which was developed in our laboratory. Protégé-2000 is the latest component-based and platform-independent generation of the Protégé toolset [6]. Two goals have driven the design and development of Protégé-2000: (1) achieving interoperability with other knowledge-representation systems, and (2) being
منابع مشابه
Protégé as a Vehicle for Developing Medical Terminological Systems
A medical terminological system (TS) is essentially an ontology consisting of concepts, attributes and relationships pertaining to medical terms. There are many TSs around today, most of which are essentially frame-based. Various efforts have been made to get a better understanding of the requirements and the conceptual and formal structures of TSs. However, the actual implementation of a TS co...
متن کاملOntology acquisition from on-line knowledge sources
Electronic knowledge representation is becoming more and more pervasive both in the form of formal ontologies and less formal reference vocabularies, such as UMLS. The developers of clinical knowledge bases need to reuse these resources. Such reuse requires a new generation of tools for ontology development and management. Medical experts with little or no computer science experience need tools...
متن کاملProtege2FloraTab: a plug-in for the interoperability between Protégé and FLORA2
In this paper we present the Protege2FloraTab plug-in, a tool that allows to translate in FLORA2 (and vice versa) an ontology defined in Protégé. This tool allows a Protégé user to construct its ontology through the Protégé graphical interface and convert the defined ontology in FLORA2. If necessary, he can also complete its knowledge base through the FLORA2 definition rules. A Protégé user has...
متن کاملEvaluation experiment of ontology tools' interoperability with the WebODE ontology engineering workbench
This paper presents the results of the interoperability experiment proposed in EON2003, using the following ontology tools: Protégé-2000 and WebODE. We will show which knowledge is preserved and which knowledge is lost in the import/export processes between tools when using RDF(S) as an intermediate language.
متن کاملA Case Study in Using Protégé-2000 as a Tool for CommonKADS
This article describes a case study in which Protégé-2000 was used to build a tool for constructing CommonKADS knowledge models. The case study tries to capitalize on the strong points of both approaches in the tool-support and modeling areas. We specify the CommonKADS knowledge model as an ontology in the Protégé specification formalism, and define a number of visualizations for the resulting ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000